#!/bin/bash

# 1. 创建进程 (触发 CREATEPROCESS)
echo "创建进程：启动一个后台的 Python 进程"
python3 -c "import time; time.sleep(20)" &
CREATED_PID=$!
echo "创建的进程 PID: $CREATED_PID"
sleep 2

# 2. 获取进程属性 (触发 GETPROCESSATTR)
echo "获取进程属性：查看进程信息"
ps -p $CREATED_PID -o pid,etime,cmd
sleep 2

# 3. 设置进程属性 (触发 SETPROCESSATTR)
echo "设置进程属性：修改进程的调度策略"
chrt --pid -f 99 $CREATED_PID
sleep 2

# 4. 销毁进程 (触发 DESTROYPROCESS)
echo "销毁进程：结束创建的进程"
kill -15 $CREATED_PID
sleep 2

echo "进程相关操作测试结束！"
